Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Qatar F1a USA F2 Bahrain F1 USA F3 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Greece F1 Greece F2 Qatar F1 Qatar F2 Lebanon F1 Lebanon F2 Saudi Arabia F1 Japan F4 Saudi Arabia F2 Japan F5 USA F28 USA F29 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 India F4 India F5 Great Britain F6 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Great Britain F7 Spain F13 China F4 China F5 Australia F1 Australia F2 Great Britain F3 France F5 Uzbekistan F3 Japan F4 USA F13 USA F14 Japan F11 Japan F12 Australia F1 Australia F2 Japan F2 Korea F1 Uzbekistan F2 Ireland F2 China F6 China F7 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Thailand F5 Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Great Britain F2 Usa F3 Usa F7 Usa F8 Usa F9 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 China F2 Thailand F1 Thailand F2 China F3 China F4 China F5 Korea F2 Korea F3 China F7 Chinese Taipei F1 Chinese Taipei F2 Chinese Taipei F3 Chinese Taipei F4 China F4 Vietnam F3 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 Uzbekistan F2 Korea F1 India F8 Spain F19 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Qatar F1 Qatar F2 Qatar F3 Thailand F8 Kazakhstan F11 Turkey F34 Thailand F4 Thailand F9 Japan F6 Kazakhstan F10 Chinese Taipei F1 Egypt F4 Philippines F1 Egypt F5 India F1 Thailand F5 Uzbekistan F1 Uzbekistan F2 Thailand F1 Japan F9 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Spain F20 Thailand F9 Cambodia F3 Turkey F4 Australia F7 Uzbekistan F2 China F7 Korea F3 USA F30 China F1 China F2 Uzbekistan F3 Australia F2 Uzbekistan F4 Korea F2 Australia F8 China F6 China F1 Korea F4 Uzbekistan F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Usa F2 Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Thailand F4 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) UAE F1 Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan China F1 M25 Taipei M25 Taipei China F2 M15 Hua Hin M15 Hua Hin M15 Nonthaburi Korea F2 Ahmedabad Challenger - Ahmedabad Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Kuppers Kolsch Cup - Aachen The LTA Manchester Challenger - Manchester 1st Challenger Tournament Leon - Leon BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado The LTA Manchester Challenger - Manchester drkoop.com USTA Tennis Championships of San Antonio - San Antonio Bristol Challenger Trophy - Bristol BH Tennis Open International Cup - Belo Horizonte GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of Dallas - Dallas Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Bukhara Challenger - Bukhara The Bolton Challenger - Bolton Arroyo de la Encomienda - Valladolid Fifth Third Bank Tennis Classic - Lexington Bristol Challenger Trophy - Bristol GHI Bronx Classic - Bronx Togliatti Cup - Togliatti Open de Charleroi - Charleroi Open de L'Isere - Grenoble Powder Byrne Trophy - Surbiton Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City KGHM Polish Indoors - Wroclaw drkoop.com USTA Challenger of Houston - Houston Challenger Casablanca San Angel - Mexico City Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Head Cup Busan Open - Busan West of England Challenger - Bristol Penza Cup - Penza s Tennis Masters 06 - Graz Bukhara Challenger - Bukhara Citta di Como - Como TED Open - Istanbul Turkey F5 Heineken Challenger - Ho Chi Minh City Uzbekistan F1 The Manchester Trophy - Manchester Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa Astana Challenger - Astana Tumkur Open - Tumkur 2006 Challenger of Santa Clarita California Challenger - Valencia Fergana Challenger - Fergana 2006 North Shore Pro Tennis Championship - Winnetka The Manchester Trophy - Manchester 2004 Colorado Tennis Classic - Denver The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton Flea Market Cup - Busan The LTA Nottingham Challenger - Nottingham KGHM Polish Indoors - Wroclaw Club Coop's ATP Challenger International - Brisbane Karshi Challenger - Karshi Genoa Open - Genova Nottingham Men's Challenger - Nottingham Nielsen USTA Pro Tennis Championship - Winnetka Binghamton Professional Tennis Tournament - Binghamton The LTA Hester Trophy - Manchester I Manta Open - Manta Flea Market Cup Busan Challenger Tennis - Busan Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Open de Tenis Amaya - Pamplona GHI Bronx Classic - Bronx Bangkok Challenger 2008 China TCL Challenger - Guangzhou Keio Challenger International Tennis Tournament - Yokohama USTA Men's Challenger of Dallas - Dallas Kyoto Challenger Korat Challenger Baton Rouge Challenger Austin Challenger - Austin Talahassee Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto 2004 Keys Gate Challenger - Homestead The LTA Nottingham Challenger - Nottingham Dublin Challenger - Dublin Karshi Challenger Challenger Banque Nationale Rimouski - Rimouski Almaty Challenger IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo Calabasas Challenger Yokohama Challenger Busan Challenger The Surbiton Trophy - Surbiton The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Penza Cup - Penza Brasilia Challenger Izmir Challenger Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger Busan Open Challenger Tennis - Busan Wuhai Challenger Beijing Challenger Samsung Securities Cup - Seoul Karshi Challenger Lambertz Open by Stawag - Aachen Astana Challenger Shanghai Challenger Fergana Challenger - Fergana Seoul Challenger The LTA Wrexham Challenger - Wrexham Toyota Challenger Burnie Challenger President's Cup - Astana Kyoto Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger Torneo Internacional Challenger Fila 2006 - Leon Kaohsiung Challenger Busan Open Challenger Tennis - Busan Togliatti Cup - Togliatti Bangkok Challenger Karshi Challenger Istanbul Challenger Eskisehir Challenger Samsung Challenger 2007 - Ho Chi Minh City Vancouver Challenger Kaoshuing Challenger Toyota Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger McDonalds ATP Challenger - Burnie Gimcheon Challenger Busan Challenger Nanchang Challenger Bristol Challenger Trophy - Bristol Tashkent Challenger Indore Challenger Noumea Challenger New Delhi Challenger Sarajevo Open - Sarajevo Beijing Challenger Guangzhou Challenger Karshi Challenger Challenger Banque Nationale - Granby Kaohsiung Challenger Pune Challenger Toyota Challenger Mobilux Open - Luxembourg Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto New Delhi Challenger 3rd Volkswagon Challenger - Wolfsburg Raanana Challenger Busan Challenger Seoul Challenger Bangkok Challenger Fergana Challenger Astana Challenger Samarkand Challenger Shanghai Challenger Toyota Challenger Toyota Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Mordova Cup 2007 - Saransk Bangkok Challenger Bangkok Challenger Kyoto Challenger Busan Challenger Tianjin Challenger Kaohsiung Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Jinan Challenger Pune Challenger Traralgon Challenger Traralgon Challenger 2 Honolulu Challenger Qujing Challenger Kaohsiung Challenger Taipei City Challenger Raanana Challenger Kobstaedernes ATP Challenger - Kolding Taipei City Challenger Samarkand Challenger - Samarkand Karshi Challenger Fergana Challenger Gimcheon Challenger Guangzhou Challenger Astana Challenger Pingguo Challenger Almaty Challenger Bangkok Challenger Shanghai Challenger Internationaux de Tennis de Brest - Brest Challenger Ford de Cherbourg - Cherbourg Tashkent Challenger Bangalore Challenger Kobe Challenger Zhangjiagang Challenger Bangkok Challenger The Surbiton Trophy - Surbiton Kyoto Challenger Zhuhai Challenger BH Tennis Open International Cup - Belo Horizonte Belgaum Open - Belgaum IPP Open - Helsinki Open de L'Isere-Open 38 - Grenoble Okal Cup - Eckental Gimcheon Challenger Bancolombia Open - Bogota Chengdu Challenger MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Bangkok Challenger The Scottish Tennis Championships - Edinburgh Nanchang Challenger Kobe Challenger IPP Open - Helsinki Bangkok Challenger Burbank Challenger - Burbank Granby Challenger The Comercia Bank Challenger - Aptos Ho Chi Minh City Challenger Barranquilla Challenger Kia International In Caloundra - Caloundra The Manchester Trophy - Manchester LTA Manchester challenger - Manchester The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Oberstaufen Cup - Oberstaufen Wuhan Challenger Fifth Third Bank Tennis Classic - Lexington Gramado Challenger - Gramado Saint Francis Health System USTA Challenger - Tulsa Heilbronn Open - Heilbronn Garden Open - Rome The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester The Powder Byrne Trophy - Surbiton Open Diputacion - Cordoba III Gramado Open de Tenis - Gramado USTA Tennis Championships of Austin - Austin Jameson Cup - Milan TED Open-Akbank Private Banking - Istanbul Manchester Challenger - Manchester Fergana Tennis Challenger Tournament - Fergana Shenzhen Challenger Dharwad Challenger 2003 - Dharwad The Nottingham Challenger - Nottingham Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan Nanchang Challenger USTA Seascape Challenger - Aptos Samsung Securities Cup - Seoul China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tiburon Challenger - Tiburon Uncle Toby's Challenger in Burnie - Burnie Busan Open Challenger Tennis - Busan KGHM Emax Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dunlop World Challenge - Toyota The Samsung Open - Bournemouth Gold Flake Open - Chennai Copenhagen Open - Copenhagen Yuba City Challenger President's Cup 2000 - Tashkent The Nottingham Open - Nottingham Samsung Open - Brighton AAPT Championships - Adelaide Shanghai Challenger Ethias Trophy - Mons The Stella Artois Grass Court Championships - London Campos do Jordao Challenger Salvador Challenger The Nottingham Open - Nottingham St. Remy Challenger Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - London Samsung Securities Cup - Seoul Melbourn Challenger Busan Challenger Fergana Challenger Carson Challenger Shanghai Challenger The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Chennai Open - Chennai The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Pingguo Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Shanghai Challenger Taipei City Challenger Ningboo Challenger Stockholm Open - Stockholm Kolkata Challenger Dallas Challenger Seoul Challenger Fergana Challenger SAP Open - San Jose SAP Open - San Jose Marrakech Challenger Toyota Challenger Noumea Challenger Brisbane International - Brisbane Malaysian Open - Kuala Lumpur Baton Rouge Challenger Astana Challenger Fergana Challenger Tallahassee Challenger Shenzhen Open - Shenzhen Yeongwol Challenger Next Generation Adelaide International - Adelaide Guangzhou Challenger Taipei City Challenger Karshi Challenger Qatar ExxonMobil Open - Doha Yokohama Challenger Hong Kong Challenger Guangzhou Challenger Eskisehir Challenger The Stella Artois Grass Court Championships - Queen's/London Hua Hin Challenger Yokohama Challenger Singapore Challenger Leon Challenger Ningboo Challenger Suzhou Challenger Astana Challenger Next Generation Adelaide International - Adelaide Taipei City Challenger Challenger 42 - Andrezieux Heineken Open - Auckland Yokohama Challenger Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger 2002 - San Luis Potosi Zhangjiagang Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Gwangju Challenger Samarkand Challenger Rakuten Japan Open - Tokyo Bangkok Challenger USTA Challenger of North Miami Beach - North Miami Beach Bangkok Challenger 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh GHI Bronx Tennis Classic - Bronx Tashkent Challenger drkoop.com USTA Tennis Championships of Houston - Houston Cridicard Mastercard Tennis Cup - Campos do Jordao Anning Challenger Eisenberg Jerusalem Open - Jerusalem Jinan Challenger Astana Challenger Bangkok Challenger Lucknow ATP Tour Challenger - Lucknow The Powder Byrne Trophy - Surbiton Shanghai Challenger Kyiv UMC Open - Kiev The LTA Wrexham Challenger - Wrexham drkoop.com USTA Challenger of San Antonio - San Antonio AEGON International - Eastbourne Heineken Challenger 2004 - Ho Chi Minh City Gemax Open - Belgrade China Open - Beijing The Nottingham Cahllenger - Nottingham Chennai Open - Chennai Next Generation Adelaide International - Adelaide The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Adidas International - Sydney Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York The Stella Artois Championships - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 U.S. Open - New York Davis Cup, Group 1, 2R, ZIM-GBR 4-1 Australian Open - Melbourne Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, PO, TPE-KOR 1-3 Wimbledon - London Davis Cup, Group I, 1R, TPE-CHN 0-5 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group 1, REL1, TPE-PAK 5-0 LTA Wimbledon Wildcard Play-off tournament Davis Cup, Group II, 1R, LIB-TPE 3-2